/* CSS Document */

html, body {
	margin:0;
	padding:0;font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	background:#FFF;

}
		   

#parent{
	margin:0px auto;
	padding:20px 0px 15px 0px;
	width:932px;
     }

.clr {
margin:0; padding:0;
clear:both;
}
/* Global Classes starts */
* {
outline:none;
}

div, form, P
{
 margin:0px;
 padding:0px;
}

A IMG /* This Class will disble border over any link on images*/
{ 
  border:none;
  outline:none
}
a
{   
	text-decoration:underline;
	color:#4C4C4E;
}

a:hover
{
	text-decoration:none;
	color:#C40176;
}
p
{
	color:#111111;
	padding:0px 0px0px 0px;
	margin:0px 0px 0px 0px;
}

p a
{
	text-decoration:underline;
	color:#024F95;
}

p a:hover
{
	text-decoration:none;
	color:#596163;
}

UL
	{
	/* Controls NORMAL UL */
	margin:0 0 0 0px; 
	padding:0 0 0 0;
	list-style-type:none; 
	color:#C40176;
	}

UL LI
	{
	/* Controls NORMAL li inside UL */
	margin:0 0 0px 0; 
	padding:0 0 0 0px;
	}

UL strong	{
font-size:15px;
	}	

OL 
	{
	/* Controls NORMAL OL */
	margin:0 0 0 0px; 
	padding:0 0 0 0;
	list-style-type:decimal; 
	}

OL LI
	{
	/* Controls NORMAL li inside OL */
	text-decoration:underline;
	color:#000000;
	}
	
OL LI A, LI A , OL A
	{
	/* Controls LINKS inside OL */
	text-decoration:underline;
	color:#000000;
	}

OL A:HOVER
	{
	/* Controls LINKS HOVER inside OL */
	text-decoration:none;
	color:#C40176;
	}

UL A
	{
	/* Controls LINKS inside UL */
	text-decoration:underline;
	color:#024F95;
	}

UL A:HOVER
	{
	/* Controls LINKS HOVER inside UL */
	text-decoration:none;
	color:#C40176;
	}

/*----------- headerleftpart  start---------------*/
#header_wrapper{
	margin:0px;
	padding:0px 0px 0px 0px;
	background:url(images/bg.jpg) #FFFFFF left top repeat-x;
     }

.header_contaner{
                margin:0px auto;
				padding:0px 0px 9px 0px;
				width:932px;
				}
				
.header_left{
                margin:0px 0px 0px 0px;
				padding:0px;
				width:330px;
				float:left;}
.header_left p{
                margin:5px 0px 0px 15px;
				padding:0px;
				font-size:15px;
				color:#035096;
				text-align:center;}
				
				
.header_right{
                margin:31px 0px 0px 0px;
				padding:0px;
				width:602px;
				float:right;
				font-size:18px;
				color:#024F95;
				text-align:right;
				font-weight:normal;
				font-family:'Conv_Futura-Book',Sans-Serif;
				}
				
.header_right a{
                margin:0px 0px 0px 0px;
				padding:0px;
				font-size:16px;
				color:#024F95;
				text-decoration:none;
				font-weight:normal;
				font-family:'Conv_Futura-Book',Sans-Serif;
				}
.header_right a:hover{ color:#0798BA;}
				
.header_icon{
                margin:0px 0px -3px 0px;
				padding:0px;}
				
				
.header_nev{
                margin:12px 0px 0px 0px;
				padding:0px;
				}
				
.header_nev ul{
                margin:0px;
				padding:0px;
				list-style-type:none;
				}
					
.header_nev ul li{
                margin:0px;
				padding:0px 0px;
				float:left;
				line-height:69px;
				background:url(images/dibider.jpg) right top no-repeat;
				}
				
/*.header_nev ul li.menu-item-47{
                background-image:none;
				}				
*/
								
.header_nev ul li a{
                margin:0px 0px 0px 0px;
				padding:0px 21px 0px 21px;
				font-size:15px;
				color:#FFFFFF;
				text-decoration:none;
				display:block;
				font-family: 'Molengo', sans-serif;
				text-transform:uppercase;
				font-weight:normal;
				}
				
.header_nev ul li a:hover{color:#AFCCE5;}
.header_nev ul li.current_page_item a{color:#AFCCE5;}
.social_icon{
                margin:20px 0px 0px 0px;
				padding:0px;
				text-align:right;
				width:80px;
				float:right;
				}
.header_banner{
                margin:17px 0px 0px 0px;
				padding:3px 3px 3px 3px;
				background:#FFF;
				}
				
				
.body_contaner{
                margin:0px 0px 0px 0px;
				padding:0px;
				background:url(images/boby_bg02.jpg) #FFF left top repeat-x;
				}
/*--------------------------------------------------------*/
.page_img{ margin:0px 0px 0px 20px; padding:0px; float:right; border:1px solid #264E72;}
#AutoNumber5{ margin:0px 0px 0px 0px; padding:0px; border:none;}
.neelshuklalogo{ margin:0px; padding:0px; float:left;}
.boldtext{ margin:0px; padding:20px 0px 0px 0px; font-size:16px; font-weight:bold; color:#264E72; clear:both; display:block; font-family: 'Molengo', sans-serif;}
.body_contaner ul{
                margin:0px;
				padding:10px 0px 0px 10px;
				list-style-type:none;
				}
					
.body_contaner ul li{
                margin:0px;
				padding:0px 0px 0px 15px;
				line-height:20px;
				font-size:13px;
				color:#616161;
				font-weight:normal;
				background:url(images/body_libg.jpg) left 7px no-repeat;
				}
				
							
.body_contaner ul li a{
                margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				font-size:13px;
				color:#024F95;
				text-decoration:underline;
				font-weight:normal;
				}
				
.body_contaner ul li a:hover{color:#616161; text-decoration:none;}

.body_contaner p strong{
                margin:15px 0px 0px 0px;
				padding:0px;
				font-size:14px;
				font-weight:bold;
				color:#000;
				   }
				   
td strong{
                margin:15px 0px 0px 0px;
				padding:0px;
				font-size:14px;
				font-weight:bold;
				color:#000;
				   }
				   
td{
                margin:0px;
				padding:0px 0px;
				font-size:13px;
				color:#616161;
				font-weight:normal;
				}			   				   

/*--------------------------------------------------------*/				
.body_contaner span{ color:#FF0000 !important;}				
				
.body_contaner h2{
                margin:0px 0px 0px 0px;
				padding:0px;
				font-size:22px;
				color:#024F95;
				font-family: 'Michroma', sans-serif;
				font-weight:bold;
				}
				
.body_contaner h3{
                margin:0px 0px 0px 0px;
				padding:15px 0px 10px 0px;
				font-size:18px;
				color:#024F95;
				font-family: 'Michroma', sans-serif;
				font-weight:bold;
				}
								
.body_contaner p{
                margin:15px 0px 0px 0px;
				padding:0px;
				font-size:13px;
				font-weight:normal;
				color:#616161;
				line-height:18px;
                             }
.body_divider{
                margin:15px 0px 15px 0px;
				padding:0px;}

.boxes{
                margin:0px 17px 0px 0px;
				padding:0px 0px 0px 0px;
				width:299px;
				float:left;
				}
.boxes_right{
                margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				width:299px;
				float:left;
				}
												
.body_box{
                margin:0px 0px 0px 0px;
				padding:18px 13px 0px 14px;
				background:url(images/box_bg01_top.jpg) left top no-repeat;
				}
.body_box1{
                margin:0px 0px 0px 0px;
				padding:0px 0px 8px 0px;
				}
.body_box p{
                margin:0px 0px 0px 0px;
				padding:12px 0px 0px 0px;
				font-size:12px;
				font-weight:normal;
				color:#616161;
				}
.body_box1_button{
                margin:17px 0px 0px 20px;
				padding:0px 0px 12px 0px;
				}
				
.body_box1_button_1st{
                margin:17px 0px 0px 20px;
				padding:0px 0px 34px 0px;
				}				
.bottom_bg_box{
                margin:-2px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				}				

.body_box4{
                margin:0px 0px 0px 18px;
				padding:0px 0px 0px 0px;
				width:300px;
				float:left;
				}
.body_box5{
                margin:0px 0px 0px 0px;
				padding:0px 0px 40px 0px;
				}
				
.body_box2{
                margin:0px 0px 0px 0px;
				padding:18px 13px 0px 14px;
				background:url(images/box_bg01_top.jpg) left top no-repeat;
				}
.body_box3{
                margin:0px 0px 0px 0px;
				padding:0px 0px 8px 0px;
				text-align:center;
				}
.body_box2 p{
                margin:0px 0px 0px 0px;
				padding:12px 0px 0px 0px;
				font-size:12px;
				font-weight:normal;
				color:#616161;
				}
.body_bg{
                margin:20px 0px 0px 0px;
				padding:0px;
				background:url(images/text-_body.jpg) left top no-repeat;
				line-height:61px;
				}
.body_bg h1{
                margin:0px 0px 0px 0px;
				padding:0px;
				font-size:32px;
				color:#FFFFFF;
				text-align:center;
				text-shadow:1px 2px 1px #113B53;
				}
.footer_bg{
                margin:0px 0px 0px 0px;
				padding:0px;
				height:279px;
				background:url(images/footer_bg.jpg) #1D3C58 left top repeat-x;
				}
				
.footer_text{
                margin:0px auto;
				padding:0px 0px 0px 0px;
	            width:932px;
				}
.footer_text strong{
                margin:0px;
				padding:0px 0px 0px 0px;
				font-size:15px;
				color:#BBD4E9;
				}
.footer_text p{
                margin:13px 0px 10px 0px;
				padding:0px;
				font-size:12px;
				color:#BBD4E9;
				font-weight:normal;
				text-align:justify;
				}
								
.footer_text1 p{
                margin:13px 0px 10px 0px;
				padding:0px;
				font-size:12px;
				color:#BBD4E9;
				font-weight:normal;
				text-align:justify;
				}
				
.footer_text1 a{
                margin:0px 0px 0px 0px;
				padding:5px 0px 0px 0px;
				font-size:14px;
				color:#639CCE;
				font-weight:normal;
				text-decoration:none;
				display:block;
				
				}
.footer_text1 a:hover{color:#BBD4E9; display:block; text-decoration:none;}				
				
.footer_text1 h3{
                margin:0px 0px 0px 0px;
				padding:0px;
				font-size:16px;
				color:#BBD4E9;
				font-weight:bold;
				display:block;
				}
								
.footer_text span{
                margin:0px;
				padding:0px;
				color:#639CCE;
				}
.footer_text1{
                margin:15px 0px 0px 0px;
				padding:0px 0px 0px 0px;
	            width:400px;
				float:left;
				height:220px;
				}

.footer_divider{
                margin:0px;
				padding:10px 0px 0px 0px;
				
				
				}
.footer_text3{
                margin:15px 0px 0px 50px;
				padding:0px 0px 0px 0px;
				width:220px;
				float:left;
				
				}
				
.footer_text3 h3{
                margin:0px 0px 0px 0px;
				padding:0px;
				font-size:16px;
				color:#BBD4E9;
				font-weight:bold;
				display:block;
				}				
				
.footer_text3 ul{
                margin:0px 0px 0px 0px;
				padding:4px 0px 0px 0px;
				
				}
.footer_text3 ul li{
                margin:0px;
				padding:0px 0px 0px 0px;
				background:url(images/footer_divider.jpg) left bottom no-repeat;
				line-height:30px;
				
				}
				
.footer_text3 ul li.menu-item-198{
               background-image:none;
				}				
.footer_text3 ul li a{
                margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				font-size:14px;
				color:#639CCE;
				font-weight:normal;
				text-decoration:none;
				display:block;
				
				}
.footer_text3 ul li a:hover{color:#BBD4E9; display:block; text-decoration:none;}
.footer_text3 ul li.current-menu-item a{color:#BBD4E9; display:block; text-decoration:none;}
.footer_text2{
                margin:15px 0px 0px 20px;
				padding:0px 0px 0px 0px;
				float:right;
				height:220px;
				}
.footer_text2 a{
                margin:0px;
				padding:0px 0px 0px 0px;
				color:#BBD4E9;
				font-size:12px;
				text-decoration:none;
				
				}
.footer_text2 a:hover{
                margin:0px;
				padding:0px 0px 0px 0px;
				color:#5595C7;
				
				}
				
.footer_text2 h3{
                margin:0px 0px 0px 0px;
				padding:0px;
				font-size:16px;
				color:#BBD4E9;
				font-weight:bold;
				display:block;
				}
								
.footer_logo{
                margin:3px 0px 0px 5px;
				padding:0px 0px 30px 0px;
				float:right;}
				
.wpcf7-text{ padding:2px 3px 3px 2px; border:1px solid #D1CFCF !important;}

.wpcf7-textarea{ border:1px solid #D1CFCF !important;}	

.wpcf7-submit{ margin:0px 0px 20px 0px; padding:4px 12px 4px 12px; background:#0E9EC0; border:1px solid #018AAA; border-radius:2px; color:#FFF; font-weight:bold;}	
.wpcf7-submit:hover{ color:#000;}		

/*-------------------------Thamnail CSS--------------------*/	
.ngg-gallery-thumbnail{ float:left; margin-right:12px; margin-bottom:8px; text-align:center;}

.ngg-gallery-thumbnail img{ 
            background:#FFF;
            border:1px solid #A9A9A9;
			display:block;
			margin:4px 0 4px 5px;
			padding:4px;
			position:relative;
        }
.ngg-gallery-thumbnail img:hover{ border:1px solid #A9A9A9; background:#A9A9A9;}		


				
				